import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 洪汤泽大帅哥
 * Date: 2024-11-14
 * Time: 10:36
 */
//编写程序，使用正则表达式判断给定的IP地址是否是一个合法的IP地址。
//
//说明：合法的IP地址范围为0.0.0.0-255.255.255.255，也就是每一小节的范围是0~255。
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = sc.nextLine();
        if (string.matches("^((25[0-5]|2[0-4][0-9]|[0-1]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[0-1]?[0-9][0-9]?)$")){
                System.out.println(string+"是合法的IP地址");
        }
        else {
            System.out.println(string+"不是合法的IP地址");

        }
    }
}
